gdk: clean up logic error
authorBenjamin Otte <otte@redhat.com>
Fri, 9 Mar 2012 17:36:11 +0000 (12:36 -0500)
committerCosimo Cecchi <cosimoc@gnome.org>
Fri, 9 Mar 2012 17:36:11 +0000 (12:36 -0500)
Fallout from previous query_state() cleanups.

gdk/x11/gdkdevice-core-x11.c
gdk/x11/gdkdevice-xi2.c

index 51cacb8ce614c65be1020dc278b954b6e0ed2bbf..57a1975ddfc5810f7d6bfed46c655aeeebdabfdb 100644 (file)
@@ -255,16 +255,14 @@ gdk_x11_device_core_query_state (GdkDevice        *device,
   display = gdk_window_get_display (window);
   default_screen = gdk_display_get_default_screen (display);
 
-  if (GDK_X11_DISPLAY (display)->trusted_client &&
-      XQueryPointer (GDK_WINDOW_XDISPLAY (window),
-                     GDK_WINDOW_XID (window),
-                     &xroot_window,
-                     &xchild_window,
-                     &xroot_x, &xroot_y,
-                     &xwin_x, &xwin_y,
-                     &xmask))
-    return;
-  else
+  if (!GDK_X11_DISPLAY (display)->trusted_client ||
+      !XQueryPointer (GDK_WINDOW_XDISPLAY (window),
+                      GDK_WINDOW_XID (window),
+                      &xroot_window,
+                      &xchild_window,
+                      &xroot_x, &xroot_y,
+                      &xwin_x, &xwin_y,
+                      &xmask))
     {
       XSetWindowAttributes attributes;
       Display *xdisplay;
index dc13f8337900874f8b1a39f0b22ea8e94581b474..ef7e166f9cfc662cd3207b9b639fccd4468563b8 100644 (file)
@@ -329,19 +329,17 @@ gdk_x11_device_xi2_query_state (GdkDevice        *device,
   display = gdk_window_get_display (window);
   default_screen = gdk_display_get_default_screen (display);
 
-  if (GDK_X11_DISPLAY (display)->trusted_client &&
-      XIQueryPointer (GDK_WINDOW_XDISPLAY (window),
-                      device_xi2->device_id,
-                      GDK_WINDOW_XID (window),
-                      &xroot_window,
-                      &xchild_window,
-                      &xroot_x, &xroot_y,
-                      &xwin_x, &xwin_y,
-                      &button_state,
-                      &mod_state,
-                      &group_state))
-    return;
-  else
+  if (!GDK_X11_DISPLAY (display)->trusted_client ||
+      !XIQueryPointer (GDK_WINDOW_XDISPLAY (window),
+                       device_xi2->device_id,
+                       GDK_WINDOW_XID (window),
+                       &xroot_window,
+                       &xchild_window,
+                       &xroot_x, &xroot_y,
+                       &xwin_x, &xwin_y,
+                       &button_state,
+                       &mod_state,
+                       &group_state))
     {
       XSetWindowAttributes attributes;
       Display *xdisplay;